package com.wzdigit.wms.basic.mapper.core.order.manager;

import com.wzdigit.framework.orm.mybatis.MyBatisRepository;
import com.wzdigit.wms.basic.client.request.asn.other.SearchOtherInOrderGoodsRequest;
import com.wzdigit.wms.basic.client.request.asn.other.SearchOtherInOrderRequest;
import com.wzdigit.wms.basic.client.response.asn.other.OtherInOrderGoodsResponse;
import com.wzdigit.wms.basic.client.response.asn.other.OtherInOrderInfoResponse;
import org.apache.ibatis.annotations.Param;

import java.util.List;
@MyBatisRepository
public interface AsnManagerMapper {
    List<String> selectExist(@Param("oqcNos")List<String> oqcNos,@Param("listSn")List<String> listSn);

    List<String> searchIsReceive(@Param("mfgLine") String mfgLine,@Param("skuId") Integer skuId,
                                 @Param("prdWo")String prdWo,@Param("snList") List<String> snList);

    List<OtherInOrderGoodsResponse> selectGoodsByNo(SearchOtherInOrderGoodsRequest input);

    List<OtherInOrderInfoResponse> selectOtherTaskInfo(SearchOtherInOrderRequest input);


}
